/*
 * CoupledHeatfluxBC.h
 *
 *  Created on: Feb 4, 2020
 *      Author: liuxiao
 */

#pragma once

#include "IntegratedBC.h"
#include "libmesh/meshfree_interpolation.h"

using std::vector;
using std::string;

class CoupledHeatfluxBC : public IntegratedBC
{
public:
	CoupledHeatfluxBC(const InputParameters & parameters);

protected:

  virtual Real computeQpResidual();
  virtual Real computeQpJacobian();


  const MaterialProperty<Real> & _qn;
};

template<>
InputParameters validParams<CoupledHeatfluxBC>();

